body {
	background-color: #b5a789;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: small;
	margin: 0px;
}

h1 {
  font-size:        120%;
  color:            #954b4b;
}

h2 { font-size: 110%; }

a:link {
  color:            #b76666;
  text-decoration:  none;
  border-bottom:    thin dotted #b76666;
}
a:visited {
  color:            #675c47;
  text-decoration:  none;
  border-bottom:    thin dotted #675c47;
}


#allcontent {
	background-color: #675c47;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#header {
	margin: 10px;
}

#header h1, #header p{
	color: #efe5d0;
}

#header h1 {
  font-size:        200%;
}

#sidebar {
	background: #efe5d0;
	font-size: 105%;
	padding: 15px;
	margin: 0px 10px 10px 10px;
	width: 280px;
	float: right;
}

#main {
	background: #efe5d0;
	font-size: 105%;
	padding: 10px;
	margin: 0px 330px 10px 10px;
}

#footer {
	color:            #efe5d0;
	text-align:       center;
	padding:          10px;
	margin:           5px;
	font-size:        90%;
	clear: right;
}